|
Automated system for installing and configuring GNU/Linux virtual hosts
Horák, Daniel ; Polívka, Michal (referee) ; Pelka, Tomáš (advisor)
This work deals with possibilities of administration of virtual machines (mainly from the developer's point of view) and available methods for automatic installation of GNU/Linux distributions. First part contains the information about virtualisation technologies and possibilities to configure them with a libvirt library. The definition and specification of each part of virtualisation environment (virtual machines, disks, networks) using XML is described. Further more the possibilities of automatic installation of Linux distributions based on RedHat and Debian considering the virtualisation environment are discussed. The possibility of copying an existing disk with installed system is also mentioned. In a practical part a server application for control and management of virtual machines including automatic installation of operating system is proposed and realised.
|
|
Transparent Client-Server HTTP Communication
Chmela, Ondřej ; Zelený, Jan (referee) ; Burget, Radek (advisor)
Today's web applications are becoming more interactive and user comfort. This places greater emphasis on technology for communicating with the server in the background, without user molested constant renewal of the page or waiting to for processing the request. For this purpose is the development of new technologies that make it possible. One of that is WebSocket. This paper describes the technology and its application to a WebSocket server and libraries for two-way remote procedure calls between the client and the server. The operation is verified in the demo application.
|
| |
|
Tools and Techniques for Creating Mobile Applications
Čtvrtníček, Dušan ; Žák, Jakub (referee) ; Samek, Jan (advisor)
This bachelor thesis describes and compares the possibilities for development of mobile applications for various mobile operating systems (Android, Windows Phone etc.). The thesis also describes the tools available to create mobile applications. Based on the created application, there were compared and evaluated two developments - native and hybrid.
|
| |
|
Automation of Cooperating Modules for e-Business
Vaďura, Pavel ; Trchalík, Roman (referee) ; Kreslíková, Jitka (advisor)
This thesis discusses the design of API interface for applications for IT STUDIO s.r.o. and of the e-commerce calendar, using the API. In the introduction, there is described the system of the World Wide Web and its most important parts, including the possible protocols for implementing interfaces. The next part deals with the specifcation, analysis, interface design and application design. The implementation section describes used libraries and chosen solutions, including the description of possible alternatives.
|
| |
|
System for Virtual Server Administration
Karban, David ; Čejka, Rudolf (referee) ; Kašpárek, Tomáš (advisor)
There is coming trend of virtualization on modern computers. One computer may act like host for several guest virtualized computers. This has many advantages, like for kernel development, software testing, virus behaviour testing, saving HW resources. On the other hand, complexity of computer maintenance is growing too. This bachelor thesis describes a system, that can be used for management of many virtual servers and lower the manageability overhead. This work will create a generic control interface for virtualized computers. Interface will be adaptable and extendible. The development of this system is described from specification through analysis to concept and implementation of application.
|
|
A Test Site of Spacewalk XML-RPC Interface
Vlček, Jan ; Letko, Zdeněk (referee) ; Smrčka, Aleš (advisor)
This thesis covers the creation of test suite for Spacewalk XML-RPC interface. It focuses on library which is intended to simplify such a creation. The solution is based on analysis of Spacewalk from the perspective of XML-RPC communication. The thesis also presents several methods which could be used for quality of tests evaluation. Implementation of the method of branch-code coverage is demonstrated.
|
|
Information System for Estate Agency
Dudík, Michal ; Rychlý, Marek (referee) ; Masařík, Karel (advisor)
This work deals with the requirements analysis of the online content management system of real estate agency. The aim of the work is to suggest and implement this system. The emphasis is mainly on the possibility of data synchronization with Czech real estate servers. On the basis of the appreciation of several different methods used for the data exchange there are illustrated their benefits and disadvantages. Ascertained matter will be used for the proposal of the method of synchronization among real estate systems. System is built by using PHP 5 and MySQL, XML, XSLT, XHTML, CSS, JavaScript, XML-RPC technologies.
|